func runtime.typesEqual
12 uses
runtime (current package)
type.go#L311: if typesEqual(t, candidate, seen) {
type.go#L345: func typesEqual(t, v *_type, seen map[_typePair]struct{}) bool {
type.go#L388: return typesEqual(at.Elem, av.Elem, seen) && at.Len == av.Len
type.go#L392: return ct.Dir == cv.Dir && typesEqual(ct.Elem, cv.Elem, seen)
type.go#L401: if !typesEqual(tin[i], vin[i], seen) {
type.go#L407: if !typesEqual(tout[i], vout[i], seen) {
type.go#L436: if !typesEqual(tityp, vityp, seen) {
type.go#L444: return typesEqual(mt.Key, mv.Key, seen) && typesEqual(mt.Elem, mv.Elem, seen)
type.go#L448: return typesEqual(pt.Elem, pv.Elem, seen)
type.go#L452: return typesEqual(st.Elem, sv.Elem, seen)
type.go#L468: if !typesEqual(tf.Typ, vf.Typ, seen) {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |